package controller;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import view.LagerverwaltungGUI;
import view.MainPanel;

public class MainAbhoerer implements ActionListener {
	MainPanel mainPanel;
	LagerverwaltungGUI gui;
	
	
	public MainAbhoerer(LagerverwaltungGUI gui, MainPanel mainPanel) {
		this.gui = gui;
		this.mainPanel = mainPanel;
	}
	
	public MainAbhoerer(MainPanel mainPanel) {
		this.mainPanel = mainPanel;
	}

	@Override
	public void actionPerformed(ActionEvent event) {
		//Ereignisquelle feststellen mit getSource
		Object quelle = event.getSource();
		if ( quelle == gui.home ) {
			mainPanel.oeffneStartseite();
		}		
		else if ( quelle == gui.lieferungenAnzeigen) {
			mainPanel.oeffneGesLieferung();			
		}
		else if ( quelle == gui.lieferungAnlegen ) {
			mainPanel.oeffneNeueLieferung();
		}
		else if (quelle == gui.beenden) {
			System.exit(0);
		}
		 
	}

}
